Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F4 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Italy F18 Serbia&Montenegro F4 Croatia F3 Serbia&Montenegro F5 Serbia&Montenegro F6 Great Britain F7 Tunisia F6 Austria F2 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 France F8 Slovenia F3 Germany F7 France F17 France F18 Italy F4 Italy F5 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Germany F15 Germany F16 France F17 Portugal F4 Portugal F5 Germany F2 Austria F2 France F2 Australia F1 Italy F11 Bosnia/Herzegovina F3 Slovenia F1 Bosnia/Herzegovina F6 Germany F19 Croatia F1 Croatia F2 Croatia F4 Croatia F5 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Italy F26 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Germany F14 Turkey F6 Iran F4 Iran F5 Hungary F6 Czech Republic F4 Czech Republic F5 Tunisia F4 Tunisia F5 Austria F1 Austria F3 Croatia F1 Croatia #1-w1 China F4 France F9 Croatia F3 France F16 France F14 France F16 France F18 Austria F2 Croatia F2 Bosnia/Herzegovina F1 Australia F2 UAE F1 France F2 Slovenia F3 Croatia F5 France F3 Samsung Securities Cup - Seoul Heilbronn Open - Heilbronn Morocco Tennis Tour - Fes Morocco Tennis Tour - Casablanca Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Bauer Watertechnology Cup 2007 - Eckental Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Internationaux du Doubs - Besancon ECM Prague Open 2008 - Prague Rijeka Open - Rijeka BNP Paribas Primrose - Bordeaux Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Siemens Open - Scheveningen San Marino CEPU Open - San Marino GHI Bronx Tennis Classic - Bronx Black Forest Open - Freudenstadt Ethias Trophy - Mons Tatra Banka Slovak Open - Bratislava Bauer Watertechnilogy Cup 2008 - Eckental Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Wroclaw Challenger Burnie Challenger Belgrade Challenger Bangkok Challenger St. Brieuc Challenger Monza Challenger Johannesburg Challenger Rome Challenger Rome Challenger Rhodes Challenger Ramat Hasharon Challenger Bordeaux Challenger Karlsruhe Challenger Furth Challenger Nottingham Challenger Turin Challenger Rijeka Challenger Rimini Challenger Segovia Challenger Istanbul Challenger Alphen Challenger Todi Challenger Ljubljana Challenger Tiburon Challenger Orleans Challenger Charlottesville Challenger Knoxville Challenger Cancun Challenger Salzburg Challenger Honolulu Challenger Burnie Challenger Cairo Challenger Bordeaux Challenger Zagreb Challenger Prostejov Challenger Braunschweig Challenger Rimini Challenger Cordenons Challenger San Marino Challenger St. Remy Challenger Orleans Challenger Seoul Challenger Guayaquil Challenger Kia International in Caloundra - Caloundra Cancun Challenger Helsinki Challenger Honolulu Challenger Reunion Island Challenger Burnie Challenger Delray Beach International Tennis Championships - Delray Beach Caloundra Challenger Sony Ericsson Open 2008 - Belgrade Sarajevo Challenger Granby Challenger Salzburg Challenger Ostrava Challenger Prague Challenger Eckental Challenger Ortisei Challenger Portoroz Challenger Shenzhen Challenger Anning Challenger Ilkley Challenger Happy Valley Challenger Jonkoping Challenger St. Brieuc Challenger Open de Montauban - Montauban Gwangju Challenger Anning Challenger Aix En Provence Challenger Busan Challenger Seoul Challenger Manchester Challenger Ilkley Challenger Stockton Challenger Fairfield Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Hilversum Open - Hilversum V Trani Cup - Trani XXX Edizione 'A Savoldi Marco' - Manerbio Kyiv Open - Kiev Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Steelers Cup - Kosice Ljubljana Open - Ljubljana Open de Montauban - Montauban Rennes Challenger Siemens Open 2004 - Scheveningen 3° Trofeo 'Citta di Brindisi' - Brindisi Bulgarian Open - Sofia Porsche Open - Poznan Open Sainte Victoire - Aix-En-Provence China Open - Beijing Dubrovnik Open - Dubrovnik Memorial Savigni - Sassuolo The LTA Bolton Challenger - Bolton GHI Bronx Classic - Bronx ATP Challenger Numea - New Caledonia The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Garden Open 2005 - Rome ECM Prague Open 2005 - Prague Ljubljana Open - Ljubljana Steelers Cup 2005 - Kosice Open de Montauban - Montauban Siemens Open - Scheveningen Nokian Hakkapeliitta Open - Tampere Porsche Open - Poznan Mordovia Cup 2005 - Saransk 7° Trani Cup - Trani GHI Bronx Classic - Bronx Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova TED Open - Istanbul Architect Open - Budapest Open D'Orleans - Orleans Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Czech Indoor Open - Prague Challenger 42 - Andrezieux Internazionali di Tennis - Bergamo Gemax Open - Belgrade Riviera di Rimini Challenger - Rimini BH Telecom Indoors Sarajevo 2006 - Sarajevo Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2006 - Ostrava Constanta Challenger - Constanta Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere Mordovia Cup - Saransk Timisoara Challenger - Timisoara St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Samarkand Challenger - Samarkand IPP Geneva Trophy - Geneva Iskratel Open - Kranj Genoa Open - Genova Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Open de L'Isere-Trophee BNP Paribas - Grenoble Ipsos Bucharest Challenger - Bucharest Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Internationaux de Nouvelle-Caledonie - New Caledonia MST ATP Challenger International - Burnie Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg BH Telecom Sarajevo 2007 - Sarajevo Morocco Tennis Tour - Rabat Open Prevadies - St. Brieuc Roma Challenger 2007 - Rome Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Unique Zagreb Open - Zagreb Polska Energia Open - Bytom Challenger Lugano - Lugano La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Dublin Challenger - Dublin Trofeo Sisma Mantova - Mantova 9° Trani Cup - Trani GHI Bronz Classic - Bronx 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Tunis Open - Tunis The Surbiton Trophy - Surbiton Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Besancon Challenger Cherbourg Challenger Korat Challenger San Benedetto Challenger Recanati Challenger Sacramento Challenger Calabasas Challenger Marburg Challenger Winnetka Challenger Orbetello Challenger Rijeka Challenger Puebla Challenger Cherbourg Challenger Bath Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Rome Challenger Alessandria Challenger Nottingham Challenger Rijeka Challenger Noumea Challenger Nottingham Challenger Orbetello Challenger Recanati Challenger Vancouver Challenger Binghamton Challenger Alphen Challenger St. Remy Challenger Istanbul Challenger Banja Luka Challenger Ljubljana Challenger Mons Challenger Rennes Challenger Orleans Challenger Belgrade Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Heilbronn Challenger Quimper Challenger Cherbourg Challeger Bergamo Challenger Cherbourg Challenger Guadalajara Challenger Le Gosier Challenger Bordeaux Challenger Caltanissetta Challenger Sarajevo Challenger Nottingham-2 Challenger Anning Challenger Wuhan Challenger Beijing Challenger Caltanissetta Challenger Istanbul Challenger Petange Challenger Barletta Challenger Quimper Challenger Johannesburg Challenger Athens Challenger Tunis Challenger Nottingham-2 Challenger Kazan Challenger Le Gosier Challenger Anning Challenger Turin Challenger Busan Challenger Seoul Challenger Eskisehir Challenger Ljubljana Challenger Portoroz Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Irving Challenger Banja Luka Challenger Orleans Challenger Sacramento Challenger Fairfield Challenger Brest Challenger Las Vegas Challenger Bratislava Challenger Dallas Challenger Eckental Challenger Noumea Challenger Nanjing Challenger Portoroz Challenger Alphen Challenger Orleans Challenger Las Vegas Challenger Surbiton Challenger Rome Challenger Cordenons Challenger Portoroz Challenger Maui Challenger Traralgon Challenger Canberra Challenger Koblenz Challenger Kyoto Challenger Yokohama Challenger Orleans Challenger Mons Challenger Bordeaux Challenger Challenger 42 - Andrezieux Ljubljana Open - Ljubljana Tiburon Challenger Challenger Ford de Cherbourg - Cherbourg Bastad Challenger Antonio Savoldi-Marco Co. - Manerbio The LTA Wrexham Challenger - Wrexham Open D'Orleans - Orleans Open 13 - Marseille Mercedes Cup - Stuttgart Idea Prokom Open - Sopot AIG Japan Open - Tokyo International Indoor Tennis Championships of Croatia - Zagreb PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Grand Prix Hassan II - Casablanca Croatia Open - Umag Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Dutch Open Tennis - Amersfoort Gerry Weber Open - Halle AEGON Championships - London Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Open de Moselle - Metz Malaysian Open - Kuala Lumpur China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Open 13 - Marseille Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Citi Open - Washington Moselle Open - Metz St. Petersburg Open - St. Petersburg China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Croatia Open - Umag Portugal Open - Oeiras BMW Open - Munich Heineken Open Shanghai - Shanghai Power Horse Cup - Dusseldorf Open de Moselle - Metz AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Open 13 - Marseille Moselle Open - Metz Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Croatia Open - Umag Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Grand Prix de Tennis de Lyon - Lyon AEGON Championships - London AEGON International - Eastbourne Vegeta Croatia Open - Umag Open 13 - Marseille Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Moselle Open - Metz Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril PBZ Zagreb Indoors - Zagreb The Artois Championships - London ATP Studena Croatia Open Umag - Umag Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille Medibank International - Sydney Open Sud de France - Montpellier Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Apia International - Sydney Open Sud de France - Montpellier Open de Nice Cote d'Azur - Nice Moselle Open - Metz Swiss Indoors Basel - Basel Open Sud de France - Montpellier Hall of Fame Tennis Championships - Newport Citi Open - Washington Open de Tenis Comunidad Valenciana - Valencia Campbell's Hall of Fame Tennis Championships - Newport Open Sud de France - Montpellier BMW Open - Munich Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte Carlo BNP Paribas Masters - Paris Shanghai - Shanghai BNP Paribas Masters - Paris Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Bet-at-home Open - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Medibank International - Sydney Serbia Open - Belgrade Campbells Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open (juniors) Australian Open - Melbourne Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0